package exsun.jt808.data.upload_data.jt808;

import exsun.jt808.data.upload_data.Jt808EntityBase;

/**
 * 终端属性
 */
public class TerminalProperty extends Jt808EntityBase {
    /**
     * 是否适用客运车辆
     * 0：不适用 1：适合
     */
    private int applyPassengerVehicle;
    /**
     * 是否适用危险品车辆
     * 0：不适用  1：适合
     */
    private int applyDangerousVehicle;
    /**
     * 是否适用普通货运车辆
     * 0：不适用  1：适合
     */
    private int applyGeneralCargoVehicle;
    /**
     * 是否适用出租车辆
     * 0：不适用  1：适合
     */
    private int applyRentedOutVehicle;
    /**
     * 是否持硬盘录像
     * 0：不适用  1：适合
     */
    private int hardDiskRecord;
    /**
     * 0: 一体机，1：分体机
     */
    private int model;
    /**
     *  0:不适用挂车  1：适用挂车
     */
    private int trailer;
    /**
     * 终端制造商编码
     */
    private String TerminalManufacturerCode;
    /**
     * 终端型号
     */
    private String terminalModel;
    /**
     *终端 ID
     */
    private String terminalId;
    /**
     * 终端 SIM 卡 ICCID
     */
    private String ICCID;
    /**
     * 终端硬件版本号
     */
    private String terminalHardwareVersion;
    /**
     * 终端固件版本号
     */
    private String terminalFirmwareVersion;
    /**
     * 是否支持 GPS 定位
     * 0:不支持 1：支持
     */
    private int gpsLocationing;
    /**
     * 是否支持北斗定位
     * 0:不支持 1：支持
     */
    private int bdLocationing;
    /**
     * 是否支持 GLONASS 定位
     * 0:不支持 1：支持
     */
    private int glonassLocationing;
    /**
     *是否支持 Galileo 定位
     * 0:不支持 1：支持
     */
    private int galileoLocationing;
    /**
     *是否支持GPRS通信
     * 0:不支持 1：支持
     */
    private int gprs;
    /**
     * 是否支持CDMA通信
     * 0:不支持 1：支持
     */
    private int cdma;
    /**
     *是否支持TD-SCDMA通信
     * 0:不支持 1：支持
     */
    private int tdScdma;
    /**
     * 是否支持WCDMA通信
     * 0:不支持 1：支持
     */
    private int wcdma;
    /**
     * 是否支持CDMA2000通信
     * 0:不支持 1：支持
     */
    private int cdma2000;
    /**
     * 是否支持TD-LTE通信
     * 0:不支持 1：支持
     */
    private int tdLte;
    /**
     * 是否支持其他通信方式
     * 0:不支持 1：支持
     */
    private int otherComunication;

    public int getApplyPassengerVehicle() {
        return applyPassengerVehicle;
    }

    public void setApplyPassengerVehicle(int applyPassengerVehicle) {
        this.applyPassengerVehicle = applyPassengerVehicle;
    }

    public int getApplyDangerousVehicle() {
        return applyDangerousVehicle;
    }

    public void setApplyDangerousVehicle(int applyDangerousVehicle) {
        this.applyDangerousVehicle = applyDangerousVehicle;
    }

    public int getApplyGeneralCargoVehicle() {
        return applyGeneralCargoVehicle;
    }

    public void setApplyGeneralCargoVehicle(int applyGeneralCargoVehicle) {
        this.applyGeneralCargoVehicle = applyGeneralCargoVehicle;
    }

    public int getApplyRentedOutVehicle() {
        return applyRentedOutVehicle;
    }

    public void setApplyRentedOutVehicle(int applyRentedOutVehicle) {
        this.applyRentedOutVehicle = applyRentedOutVehicle;
    }

    public int getHardDiskRecord() {
        return hardDiskRecord;
    }

    public void setHardDiskRecord(int hardDiskRecord) {
        this.hardDiskRecord = hardDiskRecord;
    }

    public int getModel() {
        return model;
    }

    public void setModel(int model) {
        this.model = model;
    }

    public String getTerminalManufacturerCode() {
        return TerminalManufacturerCode;
    }

    public void setTerminalManufacturerCode(String terminalManufacturerCode) {
        TerminalManufacturerCode = terminalManufacturerCode;
    }

    public String getTerminalModel() {
        return terminalModel;
    }

    public void setTerminalModel(String terminalModel) {
        this.terminalModel = terminalModel;
    }

    public String getTerminalId() {
        return terminalId;
    }

    public void setTerminalId(String terminalId) {
        this.terminalId = terminalId;
    }

    public String getICCID() {
        return ICCID;
    }

    public void setICCID(String ICCID) {
        this.ICCID = ICCID;
    }

    public String getTerminalHardwareVersion() {
        return terminalHardwareVersion;
    }

    public void setTerminalHardwareVersion(String terminalHardwareVersion) {
        this.terminalHardwareVersion = terminalHardwareVersion;
    }

    public String getTerminalFirmwareVersion() {
        return terminalFirmwareVersion;
    }

    public void setTerminalFirmwareVersion(String terminalFirmwareVersion) {
        this.terminalFirmwareVersion = terminalFirmwareVersion;
    }

    public int getGpsLocationing() {
        return gpsLocationing;
    }

    public void setGpsLocationing(int gpsLocationing) {
        this.gpsLocationing = gpsLocationing;
    }

    public int getBdLocationing() {
        return bdLocationing;
    }

    public void setBdLocationing(int bdLocationing) {
        this.bdLocationing = bdLocationing;
    }

    public int getGlonassLocationing() {
        return glonassLocationing;
    }

    public void setGlonassLocationing(int glonassLocationing) {
        this.glonassLocationing = glonassLocationing;
    }

    public int getGalileoLocationing() {
        return galileoLocationing;
    }

    public void setGalileoLocationing(int galileoLocationing) {
        this.galileoLocationing = galileoLocationing;
    }

    public int getGprs() {
        return gprs;
    }

    public void setGprs(int gprs) {
        this.gprs = gprs;
    }

    public int getCdma() {
        return cdma;
    }

    public void setCdma(int cdma) {
        this.cdma = cdma;
    }

    public int getTdScdma() {
        return tdScdma;
    }

    public void setTdScdma(int tdScdma) {
        this.tdScdma = tdScdma;
    }

    public int getWcdma() {
        return wcdma;
    }

    public void setWcdma(int wcdma) {
        this.wcdma = wcdma;
    }

    public int getCdma2000() {
        return cdma2000;
    }

    public void setCdma2000(int cdma2000) {
        this.cdma2000 = cdma2000;
    }

    public int getTdLte() {
        return tdLte;
    }

    public void setTdLte(int tdLte) {
        this.tdLte = tdLte;
    }

    public int getOtherComunication() {
        return otherComunication;
    }

    public void setOtherComunication(int otherComunication) {
        this.otherComunication = otherComunication;
    }

    public int getTrailer() {
        return trailer;
    }

    public void setTrailer(int trailer) {
        this.trailer = trailer;
    }
}
